package com.tedu.api.thread;

/**
 * 匿名内部类方式:Thread创建方式 Runnable创建方式
 * JavaOOP---封装---内部类:成员内部类、方法内部类、匿名内部类、静态内部类
 *
 * 匿名内部类:针对接口以及抽象类,使用匿名内部类创建
 *           【对象只实例化[创建一次只能]】
 * 语法:对象  引用=new   对象(){匿名内部类};
 */
public class TR {
    public static void main(String[] args) {
        //1.使用匿名内部类:完成Thread类创建
        Thread LGD=new Thread(){//匿名内部类创建
            //匿名内部类--直接调用方法
             public void run() {//调用**方法
                for(int i=0;i<15;i++){
                    System.out.println("告诉你团长,到沈阳大街指定没有你好果汁吃！！！");
                }
            }
        };
        //2.匿名内部类   启动！！！   完成线程创建
        LGD.start();
        //********************************
        //2.使用匿名内部类---完成Runnable写法
        Thread GEN=new Thread(new Runnable() {
            public void run() {
            for(int i=0;i<15;i++){
                System.out.println("团长你看你领的那两个怪物,人不人鬼不鬼的！！！");
               }
            }
        });
        //3.线程   启动！！！
       GEN.start();

       Thread G2=new Thread(new MyThread1()){
           public void run(){
               for(int i=0;i<15;i++){
                   System.out.println("赵三金,你可真是吉林跑男呀,你太卑鄙了！！！");
               }
           }
       };
       G2.start();

    }
}
